Scalar and Tensor Parameters for Importing Tensor Index Notation including Einstein Summation Notation
نویسنده
چکیده
In this paper, we import tensor index notation including Einstein summation notation into programming by introducing two kinds of functions, tensor functions and scalar functions. Tensor functions are functions that contract the tensors given as an argument, and scalar functions are the others. As with ordinary functions, when a tensor function obtains a tensor as an argument, the tensor function treats the tensor as it is as a tensor. On the other hand, when a scalar function obtains a tensor as an argument, the scalar function is applied to each component of the tensor. This paper shows that, by introducing these two kinds of functions, index notation can be imported into whole programming, that means we can use index notation for arbitrary functions, without requiring annoying description to enable each function to handle tensors. This method can be applied to arbitrary programming languages.
منابع مشابه
Conformal mappings preserving the Einstein tensor of Weyl manifolds
In this paper, we obtain a necessary and sufficient condition for a conformal mapping between two Weyl manifolds to preserve Einstein tensor. Then we prove that some basic curvature tensors of $W_n$ are preserved by such a conformal mapping if and only if the covector field of the mapping is locally a gradient. Also, we obtained the relation between the scalar curvatures of the Weyl manifolds r...
متن کاملEinstein summation for multi-dimensional arrays
One of the most common data abstractions, at least in scientific computing, is the multi-dimensional array. A numerical algorithm may sometimes conveniently be expressed as a generalized matrix multiplication, which computes a multi-dimensional array from two other multi-dimensional arrays. By adopting index notation with the Einstein summation convention, an elegant tool for expressing general...
متن کاملEinstein structures on four-dimensional nutral Lie groups
When Einstein was thinking about the theory of general relativity based on the elimination of especial relativity constraints (especially the geometric relationship of space and time), he understood the first limitation of especial relativity is ignoring changes over time. Because in especial relativity, only the curvature of the space was considered. Therefore, tensor calculations should be to...
متن کاملEin Notation in Diderot
Research scientists and medical professionals use imaging technology to measure a wide variety of biological and physical objects. The increasing sophistication of imaging technology creates demand for equally sophisticated computational techniques to analyze and visualize the image data. Diderot is a domain-specific programming language for scientific visualization. Diderot supports a high-lev...
متن کاملThe global stability of Minkowski space-time in harmonic gauge
The set (m,R3+1, 0): standard Minkowski metric g = m = −dt2 +3i=1(dxi)2 on R3+1 and vanishing scalar field ψ ≡ 0 describes the Minkowski space-time solution of the system (1.1). The problem of stability of Minkowski space appears in the Cauchy formulation of the Einstein equations in which given a 3-d manifold Σ0 with a Riemannian metric g0, a symmetric 2-tensor k0 and the initial data (ψ0, ψ1)...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017